// components/loading/loading.js
var app = getApp()
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    loading: {
      type: Boolean,
      default: true
    },
  },
  observers: {
    'loading': function (val) {
      let self = this;
    },
  },
  lifetimes: {
    attached() {
      let self = this;
      app.watch({
        loader(val) {
          self.watchBack(val)
        }
      })
      // 注意：watchBack后面要重新绑定this,否则下边的this.queryPreset()找不到
    }
  },
  /**
   * 组件的初始数据
   */
  data: {
    // loading: true
  },
  /**
   * 组件的方法列表
   */
  methods: {
    watchBack(loader) {
      this.setData({
        loading: loader
      })
    },
  }
})